* {
margin: 0px;
padding: 0px;
}
h2 {
font: 22px Trebuchet MS, sans-serif;
color:#800000;
text-align: left;
padding: 10px 0px 0px 20px;
margin-left: 10px;
border-bottom: 1px solid #8c0000; 
}
header, section, footer, aside, nav, article, figure, figcaption,
hgroup{
display: block;
}
body {
text-align: center;
}
#agrupar {
width: 960px;
margin: 5px auto;
text-align: left;
/*border: 1px solid #999999;*/
}
#cabecera {
background: #FFF;
/*border: 1px solid #999999;*/
padding: 0px;
/*position: fixed;*/
z-index: 80;
}
#seccion {
/*float: left;*/
/*text-align: center;*/
margin-bottom: 25px;
}
#seccion p {
text-align: left;
padding: 0px 10px 10px 30px;
}
#seccion p a {
text-decoration:none;
background: #fff;
color: #000096;
}
#seccion p a:hover {
color: #FFFFFF;
background: #800000;
}
#boton {
clear: both;
text-aling: center;
margin-bottom: 10px;
}
#volver {
text-align: center;
padding: 2px 5px;
margin: 10px 10px 10px 10px;
}
#volver:hover {
background: #800000;
color: #FFF;
}

#pie {
clear: both;
text-align: center;
color: #000080;
font:  12px Trebuchet MS, sans-serif;
/*margin: 20px;*/
padding: 5px 0px 40px 0px;
border-top: 1px solid #000;
}
#pie p {
padding: 0px 0px 0px 0px;
color: #000;
/*font: 14px Verdana, sans-serif;*/
}
#pie p a {
text-decoration:none;
font:  bold 16px Trebuchet MS, sans-serif;
color: #000;
}
#pie p a:hover {
color: #FFFFFF;
background: #800000;
}
/*Estilo flexible*/
	/*img {max-width: 100%;}*/

		/*#contenedor {
		display: flex;
		display: -webkit-flex;
		-webkit-flex-direction: row;
		flex-direction: row;
		/*flex-wrap:wrap;*/
		justify-content:center;
		}*/
		/*#contenido {
		background-color: #FFFFFF;
		width:100%;
		text-align: center;
  		margin: 10px 5px 2px 5px;
  		padding: 10px 0px 5px 0px;
		}*/